package errorcode

var (
	CodeSuccess        = NewError(1000, "请求成功")
	CodeServerBusy     = NewError(5000, "后端服务繁忙,请稍后在试试")
	BodyRequestError   = NewError(4000, "请求参数校验失败")
	AuthorizationError = NewError(4001, "令牌不能为空")
	AdminPermissions   = NewError(4003, "你不是一个拥有可以操作此内容权限的用户")

	//GetNamespaceListError  = NewError(3000,"获取命名空间列表失败")

	// CreateIndexError 公共服务错误信息
	CreateIndexError        = NewError(3900, "创建MeiliSearch索引失败")
	GetCityError            = NewError(3901, "查询城市数据信息失败")
	GetAreaError            = NewError(3902, "获取区县数据信息失败")
	ParseRSAPublicKeyError  = NewError(3903, "解析公钥信息失败")
	ParseRSAPrivateKeyError = NewError(3904, "私钥信息认证失败")
	InvalidToken            = NewError(3905, "无效Token")
	GenerateTokenError      = NewError(3906, "后端生成Token失败")
	TokenCacheError         = NewError(3907, "Token缓存失败")
	TokenExprited           = NewError(3908, "登录状态过期,请重新登录")
	ParseTokenError         = NewError(3909, "嘿嘿失败咯解析")
	SignTokenError          = NewError(3910, "签名失败")
)

// func CodeMsg(c ResCode) string {
// 	msg, ok := codeMsgMap[c]
// 	// 进行逻辑非得判断,如果请求的code不在定义的范围内,默认返回CodeServerBusy状态异常
// 	if !ok {
// 		msg = codeMsgMap[CodeServerBusy]
// 	}
// 	return msg
// }
